CFLAGS= -Wall
LIBS=  -lm -lreadline

default: all

main.o: main.c
graph.o: graph.c
lista_ligada.o: lista_ligada.c
hash_table.o: hash_table.c
queue.o: queue.c
interface.o: interface.c
ficheiro.o: ficheiro.c

all: main.o graph.o lista_ligada.o hash_table.o queue.o interface.o ficheiro.o
	gcc $(CFLAGS) $(LIBS) -o main *.o -rl

exe: all
	@./main

clean:
	@rm -f *.o main

tar:
	@tar -jcf ../li3.tar.bz2 ../LI3